*{
	font-size:12px;
}
html{ 
	margin:0px; 
	height:100%; 
}
body {
	font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;
    padding:0px;
    font-size:12px;
    margin:0; 
	height:100%; 
	border:none;
}
form{
	margin: 0px 0px 2px 0px;
	padding: 5px 5px 5px 5px;
}
h2 {
    font-size:18px;
    font-weight:bold;
    margin:0;
    margin-bottom:15px;
}
button input[type='button']{
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 0px;
	white-space: nowrap;
	user-select: none;
	padding: 0px;
	font-size: 12px;
	border-radius: 4px;
}
.demo-info{
	padding:0 0 12px 0;
}
.demo-tip{
	display:none;
}
/*设置只读样式*/
input[readonly]{  
    background-color: #fafafa;
}
/*table单元格默认值*/
table{   
	border-collapse:collapse;
}
table tr th{   
	border:1px solid #19be6b;
	text-align: right;
	white-space: nowrap;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
}
table tr td{
	border:1px solid #19be6b;
	text-align: left;
	white-space: nowrap;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*无边框table*/
table.noborder{
	border-collapse:collapse;
}
table.noborder tr th{
	border:0px;
	text-align: right;
	white-space: nowrap;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.noborder tr td{
	border:0px;
	text-align: left;
	white-space: nowrap;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
label{
	font-weight: normal;
}
.textbox{
	border-radius: 0px 0px 0px 0px;
}
.textbox .textbox-text{
	padding-left: 1px;
	padding-right: 0px;
	border-radius: 0px 0px 0px 0px;
	webkit-border-radius: 0px 0px 0px 0px
}
.l-btn{
	border-radius: 0px 0px 0px 0px;
	margin: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.l-btn-plain:hover {
	border-radius: 0px 0px 0px 0px;
	margin: 1px 2px 1px 2px;
	padding: 0px;
}
.menu-active{
	border-radius: 0px 0px 0px 0px;
}
.window, .window-shadow{
	border-radius: 0px 0px 0px 0px;
}
.tabs li a.tabs-inner{
	border-radius: 0px 0px 0px 0px;
}
.skymask{
	z-index: 9999;
}
.datebox-button{
	padding: 2px 2px 2px 2px;
}
.datebox-button tr td{
	text-align: center;
}
.calendar-dtable tr th{
	border:0px;
}
.dialog-toolbar table tr td{
	border:0px;
}
.portal-column-td{
	border:0px;
}
.primary{
	color: #fff;
	background-color: #57a3f3;
	border-color: #57a3f3;
}
.info{
	color: #fff;
	background-color: #2db7f5;
	border-color: #2db7f5;
}
.success{
	color: #fff;
	background-color: #19be6b;
	border-color: #19be6b;
}
.warning{
	color: #fff;
	background-color: #f90;
	border-color: #f90;
}
.error{
	color: #fff;
	background-color: #ed4014;
	border-color: #ed4014;
}
.panel-header {
	background-color: #FFFFFF;
	background: -webkit-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: -moz-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: -o-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: linear-gradient(to bottom,#FFFFFF 0,#FFFFFF 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF,GradientType=0);
}
.panel-header, .panel-body {
	border-color: #19BE6B;
}
.panel-footer {
	border: 1px solid #19BE6B;
	border-top-color: #19BE6B;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #19BE6B;
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: #19BE6B;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #19BE6B;
	border-left-style: solid;
	border-left-width: 0px;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
}
.accordion .accordion-header {
	background: #FFFFFF;
	filter: none;
}
.accordion .panel-last > .accordion-header {
	border-bottom-color: #19BE6B;
}
.datagrid-header, .datagrid-toolbar, .datagrid-pager, .datagrid-footer-inner {
	background-color: #FFFFFF;
}
.datagrid-header, .datagrid-td-rownumber {
	background-color: #FFFFFF;
	background: -webkit-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: -moz-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: -o-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: linear-gradient(to bottom,#FFFFFF 0,#FFFFFF 100%);
}
.search{
	background-color: #FFFFFF;
    padding: 5px;
    border-bottom:1px solid #19BE6B;
}
/*tab自定义样式*/
.tabs-header, .tabs-tool {
	background-color: #19BE6B;
}
.tabs-header, .tabs-scroller-left, .tabs-scroller-right, .tabs-tool, .tabs, .tabs-panels, .tabs li a.tabs-inner, .tabs li.tabs-selected a.tabs-inner, .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner, .tabs-header-left .tabs li.tabs-selected a.tabs-inner, .tabs-header-right .tabs li.tabs-selected a.tabs-inner {
	border-color: #FBFBFB;
}
.tabs li a.tabs-inner {
	color: #000000;
	background-color: #FFFFFF;
	background: -webkit-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: -moz-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: -o-linear-gradient(top,#FFFFFF 0,#FFFFFF 100%);
	background: linear-gradient(to bottom,#FFFFFF 0,#FFFFFF 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF,GradientType=0);
}
.tabs li a.tabs-inner {
	color: #000000;
	background-color: #FBFBFB;
	background: -webkit-linear-gradient(top,#FBFBFB 0,#FBFBFB 100%);
	background: -moz-linear-gradient(top,#FBFBFB 0,#FBFBFB 100%);
	background: -o-linear-gradient(top,#FBFBFB 0,#FBFBFB 100%);
	background: linear-gradient(to bottom,#FBFBFB 0,#FBFBFB 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBFBFB,endColorstr=#FBFBFB,GradientType=0);
}
.tabs li.tabs-selected a.tabs-inner{
	background-color: #19BE6B;
	border-color: #19BE6B;
	color: #FFFFFF;
	background: -webkit-linear-gradient(top,#19BE6B 0,#19BE6B 100%);
	background: -moz-linear-gradient(top,#19BE6B 0,#19BE6B 100%);
	background: -o-linear-gradient(top,#19BE6B 0,#19BE6B 100%);
	background: linear-gradient(to bottom,#19BE6B 0,#19BE6B 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19BE6B,endColorstr=#19BE6B,GradientType=0);
}
.layout-expand {
	background-color: #FFFFFF;
}
.window, .window .window-body {
	border-color: #19BE6B;
}
.messager-window{
	background-color: #19BE6B;
	padding: 0px;
	background: linear-gradient(to bottom,#19BE6B 0,#19BE6B 20%);
}
.messager-window>.panel-header{
	color: #fff;
	padding: 0px;
	border-color: #19be6b;
	background: #19be6b;
	background: -webkit-linear-gradient(top,#19be6b 0,#19be6b 100%);
	background: -moz-linear-gradient(top,#19be6b 0,#19be6b 100%);
	background: -o-linear-gradient(top,#19be6b 0,#19be6b 100%);
	background: linear-gradient(to bottom,#19be6b 0,#19be6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19be6b,endColorstr=#19be6b,GradientType=0);
}
.window-header>.panel-title{
	color: #fff;
	padding: 5px;
}
.window-header>.panel-tool{
	padding: 2px;
}
.messager-button {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*window自定义样式*/
.s5,.s5:hover,.s5>.panel-header{
	color: #fff;
	border-color: #19be6b;
	background: #19be6b;
	background: -webkit-linear-gradient(top,#19be6b 0,#19be6b 100%);
	background: -moz-linear-gradient(top,#19be6b 0,#19be6b 100%);
	background: -o-linear-gradient(top,#19be6b 0,#19be6b 100%);
	background: linear-gradient(to bottom,#19be6b 0,#19be6b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19be6b,endColorstr=#19be6b,GradientType=0);
}
a.s5:hover{
	background: #19be6b;
	filter: none;
}
.s5>.panel-body{
	border-color: #19be6b;
}
.s5>.dialog-toolbar,.c5>.dialog-button{
	border-left-color: #19be6b;
	border-right-color: #19be6b;
}
.s5>.dialog-button{
	height: 31px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-color: #19be6b;
}
.s5>.panel-header>.panel-title{
	color: #fff;
}
/*自定义Main页面tab样式*/
.mainTab>.tabs-header>.tabs-wrap>.tabs{
	border-width: 0px 0px 0px 0px;
}
.mainTab>.tabs-header, .mainTab>.tabs-tool {
	background-color: #17937F;
}
.mainTab>.tabs-header{
	padding-top: 0px;
}
.top-toolbar{
	color: #FFFFFF;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	font-size: 14px;
	font-weight: bolder;
	height: 25px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}
.top-toolbar>a{
	color: #FFFFFF;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	font-size: 14px;
	font-weight: bolder;
	text-decoration:none;
}
.datagrid-toolbar>table tr td{
	border-width: 0px;
}
.datagrid-row-over {
	background-color: #F0F0F0;
}
.datagrid-row-selected {
	background-color: #F0F0F0;
}
.tree-node {
	padding: 1px 2px 1px 2px;
}
.tree-node-selected {
	background-color: #F0F0F0;
}
.tree-node-hover {
	background-color: #F0F0F0;
}